<?php
    require_once ("../accesobd.php");
    include ("./generarCalcomania.php");
    $idVehiculo = $_POST["idVehiculo"];
    $modelo = $_POST["modelo"];
    $cilindros = $_POST["cilindros"];
    $peso = $_POST["peso"];
    
    $puertas = $_POST["puertas"];
    $capacidad = $_POST["capacidad"];
    $seguro = $_POST["seguro"];
     $marca = $_POST["marca"];
    
      $color = $_POST["color"];
   
    $precio = $_POST["precio"];
    
      $query=1; 
    $query1=1; 
    $query2=1; 
    $query10=1;
    
    $query3=1; 
    $query4=1; 
    $query5=1; 
    $query6=1; 
    $query7=1;
    
    
    function begin(){
        pg_query("BEGIN;");
    }
    
    function commit(){
        pg_query("COMMIT;");
    }
    
    function rollback(){
        pg_query("ROLLBACK;");
    }
    

        $existencia = "select veh.idveh from vehiculo as veh where veh.idveh=$idVehiculo;";
        $consultar = pg_query($conex,$existencia);
        $veh = pg_fetch_array($consultar);
        if(strcmp($veh['idveh'],"")==0){
           echo '<script type="text/javascript">', 'window.alert("Error: Auto no existe");',
                        'location.reload(true);'
                    , '</script>'
                 ;
                 pg_close($conex);
                return 0;
        }
        else{
            
       begin();     
        if($modelo){
        $query = pg_query($conex,"UPDATE vehiculo
                                SET modelo='$modelo'
                                WHERE idveh='$idVehiculo';
                          ") or die('Consulta fallida: ' . pg_last_error());
        if(!$query){
            echo '<script type="text/javascript">', 'window.alert("ERROR Modelo);',
                    'location.reload(true);'
                , '</script>'
             ;
        
        }
        }
        $query1=1;
        if($peso){
         $query1 = "UPDATE vehiculo
                      SET peso='$peso'
                       WHERE idveh='$idVehiculo';";
        pg_query($query1);
        }
        
        if($color){
         $query10 = "UPDATE vehiculo
                      SET idcolor='$color'
                       WHERE idveh='$idVehiculo';";
        pg_query($query10);
        }
        
        
        if($cilindros){
         $query2 = "UPDATE vehiculo
                      SET modelo='$modelo'
                       WHERE idveh='$idVehiculo';";
        pg_query($query2);
        }
        
        
          
        if($puertas){
         $query3 = "UPDATE vehiculo
                      SET np='$puertas'
                       WHERE idveh='$idVehiculo';";
        pg_query($query3);
        }
        
        if($capacidad){
         $query4 = "UPDATE vehiculo
                      SET cap='$capacidad'
                       WHERE idveh='$idVehiculo';";
        pg_query($query4);
        }
        
        
        
          
        if($seguro){
         $query5 = "UPDATE vehiculo
                      SET seguro='$seguro'
                       WHERE idveh='$idVehiculo';";
        pg_query($query5);
        }
        
        if($marca){
         $query6 = "UPDATE vehiculo
                      SET marca='$marca'
                       WHERE idveh='$idVehiculo';";
        pg_query($query6);
        }
     
        if($precio){
         $query7 = "UPDATE vehiculo
                      SET preciov='$precio'
                       WHERE idveh='$idVehiculo';";
        pg_query($query7);
        }
        
        
        if(($query) && ($query1) && ($query2) && ($query10) && ($query3) && ($query4) && ($query5) && ($query6) && ($query7)){
            commit();
        }else{
             rollback();
             pg_close($conex);
             echo '<script type="text/javascript">', 'window.alert("Error Ingresando");',
                    'location.reload(true);'
                , '</script>'
             ;
        }
        
        pg_close($conex);
        
        
    
    calcomania_mod($idVehiculo, $color);
    echo '<script type="text/javascript">', 'window.alert("Editado con Exito");',
                    'location.reload(true);'
                , '</script>'
             ;
   
        }
?>

